package com.hc.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;
@Data
@NoArgsConstructor
@EqualsAndHashCode
@TableName("qc_monitor")
public class QcMonitor implements Serializable {
    private static final long serialVersionUID = -4552610528616230709L;
    @ApiModelProperty(value = "监测记录id",name = "id")
    @TableId(type = IdType.AUTO)
    private Long id;
    @ApiModelProperty(value = "设备id",name = "eqId")
    private Integer eqId;
    @ApiModelProperty(value = "显微镜检测类型 1.恒温版2.激光",name = "stmMonitorType")
    private String stmMonitorType;
    @ApiModelProperty(value = "是否校准 1.已校准2.未校准",name = "isCalibration")
    private String isCalibration;
    @ApiModelProperty(value = "下次校准时间",name = "nextCalibrationTime")
    private Date nextCalibrationTime;
    @ApiModelProperty(value = "备注",name = "remark")
    private String remark;
    @ApiModelProperty(value = "保养时间",name = "maintainTime")
    private Date maintainTime;
    @ApiModelProperty(value = "维护项目 1清洁2定期保养3更换耗材4故障维护5加水",name = "maintenanceProjects")
    private String maintenanceProjects;
    @ApiModelProperty(value = "更换时间",name = "replacementTime")
    private Date replacementTime;
    @ApiModelProperty(value = "更换气体 1:CO2,2:N2,3:混合气",name = "replacementGas")
    private String replacementGas;
    @ApiModelProperty(value = "更换后气体库存 1有2无3停用",name = "replacementGasCount")
    private String replacementGasCount;
    @ApiModelProperty(value = "创建时间后台自动生成",name = "createTime")
    private Date createTime;
    @ApiModelProperty(value = "创建人后台自动生成",name = "createBy")
    private String createBy;
    @ApiModelProperty(value = "修改人后台自动生成",name = "updateBy")
    private String updateBy;
    @ApiModelProperty(value = "修改时间后台自动生成",name = "updateTime")
    private Date updateTime;
    @ApiModelProperty(value = "巡检方式 1扫码 2选择设备",name = "inspectionWay")
    private String inspectionWay;
    @ApiModelProperty(value = "1显微镜 2工作台 3常用仪器 4气瓶 5CODA 6回风清洗",name = "commonlyUsed")
    private String commonlyUsed;
    @ApiModelProperty(value = "是否添加液氮",name = "isAddLiquidNitrogen")
    private String isAddLiquidNitrogen;
}